home *** CD-ROM | disk | FTP | other *** search
/ BBS in a Box 3 / BBS in a box - Trilogy III.iso / Files / Bus / T-Z / VCR+(app+src) Folder / Sources / initArrays.c < prev    next >
Encoding:
C/C++ Source or Header  |  1993-03-17  |  8.3 KB  |  424 lines  |  [TEXT/MSWD]

  1. #include "VCRplus.h"
  2.  
  3. extern    unsigned long    start[480], leng[480] ;
  4.  
  5. void initArrays(void)
  6. {
  7.     long     s, j;
  8.  
  9.     for(j=0; j<480; j++) { start[j] = leng[j] = 0; }
  10.  
  11.     leng[0]   =  30 ;
  12.     leng[100] = 120 ;
  13.     leng[101] =  90 ;
  14.     leng[102] = 120 ;
  15.     leng[103] = 120 ;
  16.     leng[104] =  90 ;
  17.     leng[105] =  90 ;
  18.     leng[106] =  30 ;
  19.     leng[107] =  30 ;
  20.     leng[108] = 120 ;
  21.     leng[109] =  90 ;
  22.     leng[10]  =  30 ;
  23.     leng[110] =  90 ;
  24.     leng[111] =  30 ;
  25.     leng[112] =  90 ;
  26.     leng[113] =  30 ;
  27.     leng[114] =  30 ;
  28.     leng[115] = 120 ;
  29.     leng[116] =  30 ;
  30.     leng[117] = 120 ;
  31.     leng[118] = 120 ;
  32.     leng[119] =  30 ;
  33.     leng[11]  =  30 ;
  34.     leng[120] =  90 ;
  35.     leng[121] =  60 ;
  36.     leng[122] =  60 ;
  37.     leng[123] =  60 ;
  38.     leng[124] = 120 ;
  39.     leng[125] =  90 ;
  40.     leng[126] =  60 ;
  41.     leng[127] =  60 ;
  42.     leng[128] =  90 ;
  43.     leng[129] = 120 ;
  44.     leng[12]  =  30 ;
  45.     leng[130] = 120 ;
  46.     leng[131] =  90 ;
  47.     leng[132] =  60 ;
  48.     leng[133] =  60 ;
  49.     leng[134] = 120 ;
  50.     leng[135] =  90 ;
  51.     leng[136] =  90 ;
  52.     leng[137] = 120 ;
  53.     leng[138] = 120 ;
  54.     leng[139] =  60 ;
  55.     leng[13]  = 120 ;
  56.     leng[140] =  60 ;
  57.     leng[141] =  90 ;
  58.     leng[142] =  90 ;
  59.     leng[143] = 120 ;
  60.     leng[144] =  90 ;
  61.     leng[145] = 120 ;
  62.     leng[146] =  90 ;
  63.     leng[147] = 120 ;
  64.     leng[148] = 120 ;
  65.     leng[149] =  90 ;
  66.     leng[14]  =  30 ;
  67.     leng[150] = 120 ;
  68.     leng[151] =  90 ;
  69.     leng[152] =  90 ;
  70.     leng[153] =  90 ;
  71.     leng[154] =  60 ;
  72.     leng[155] =  60 ;
  73.     leng[156] = 120 ;
  74.     leng[157] =  60 ;
  75.     leng[158] =  60 ;
  76.     leng[159] =  60 ;
  77.     leng[15]  =  30 ;
  78.     leng[160] = 120 ;
  79.     leng[161] =  60 ;
  80.     leng[162] =  90 ;
  81.     leng[163] =  90 ;
  82.     leng[164] =  60 ;
  83.     leng[165] =  90 ;
  84.     leng[166] =  90 ;
  85.     leng[167] =  60 ;
  86.     leng[168] =  90 ;
  87.     leng[169] = 120 ;
  88.     leng[16]  = 120 ;
  89.     leng[170] =  60 ;
  90.     leng[171] = 120 ;
  91.     leng[172] =  60 ;
  92.     leng[173] =  60 ;
  93.     leng[174] = 120 ;
  94.     leng[175] =  90 ;
  95.     leng[176] =  60 ;
  96.     leng[177] = 120 ;
  97.     leng[178] =  60 ;
  98.     leng[179] =  60 ;
  99.     leng[17]  = 120 ;
  100.     leng[180] =  60 ;
  101.     leng[181] =  90 ;
  102.     leng[182] =  60 ;
  103.     leng[183] = 120 ;
  104.     leng[184] =  60 ;
  105.     leng[185] =  60 ;
  106.     leng[186] =  90 ;
  107.     leng[187] =  60 ;
  108.     leng[188] =  90 ;
  109.     leng[189] = 120 ;
  110.     leng[18]  =  60 ;
  111.     leng[190] =  90 ;
  112.     leng[191] =  90 ;
  113.     leng[19]  = 120 ;
  114.     leng[1]   =  30 ;
  115.     leng[20]  =  60 ;
  116.     leng[21]  =  60 ;
  117.     leng[22]  =  60 ;
  118.     leng[23]  = 120 ;
  119.     leng[24]  =  60 ;
  120.     leng[25]  = 120 ;
  121.     leng[26]  =  30 ;
  122.     leng[27]  =  30 ;
  123.     leng[28]  =  30 ;
  124.     leng[29]  =  60 ;
  125.     leng[2]   =  30 ;
  126.     leng[30]  =  90 ;
  127.     leng[31]  =  30 ;
  128.     leng[32]  =  30 ;
  129.     leng[33]  =  30 ;
  130.     leng[34]  =  30 ;
  131.     leng[35]  =  60 ;
  132.     leng[36]  =  30 ;
  133.     leng[37]  =  60 ;
  134.     leng[38]  = 120 ;
  135.     leng[39]  =  60 ;
  136.     leng[3]   =  30 ;
  137.     leng[40]  =  30 ;
  138.     leng[41]  =  30 ;
  139.     leng[42]  =  30 ;
  140.     leng[43]  =  30 ;
  141.     leng[44]  = 120 ;
  142.     leng[45]  =  30 ;
  143.     leng[46]  =  30 ;
  144.     leng[47]  =  30 ;
  145.     leng[48]  = 120 ;
  146.     leng[49]  =  30 ;
  147.     leng[4]   =  30 ;
  148.     leng[50]  =  60 ;
  149.     leng[51]  =  60 ;
  150.     leng[52]  =  30 ;
  151.     leng[53]  =  30 ;
  152.     leng[54]  = 120 ;
  153.     leng[55]  =  60 ;
  154.     leng[56]  =  60 ;
  155.     leng[57]  =  30 ;
  156.     leng[58]  = 120 ;
  157.     leng[59]  =  30 ;
  158.     leng[5]   =  30 ;
  159.     leng[60]  = 120 ;
  160.     leng[61]  = 120 ;
  161.     leng[62]  = 120 ;
  162.     leng[63]  =  30 ;
  163.     leng[64]  =  90 ;
  164.     leng[65]  =  30 ;
  165.     leng[66]  =  30 ;
  166.     leng[67]  =  30 ;
  167.     leng[68]  = 120 ;
  168.     leng[69]  =  90 ;
  169.     leng[6]   =  30 ;
  170.     leng[70]  =  90 ;
  171.     leng[71]  =  60 ;
  172.     leng[72]  =  90 ;
  173.     leng[73]  =  90 ;
  174.     leng[74]  =  90 ;
  175.     leng[75]  =  90 ;
  176.     leng[76]  =  90 ;
  177.     leng[77]  =  60 ;
  178.     leng[78]  =  90 ;
  179.     leng[79]  =  30 ;
  180.     leng[7]   =  30 ;
  181.     leng[80]  = 120 ;
  182.     leng[81]  =  60 ;
  183.     leng[82]  =  90 ;
  184.     leng[83]  = 120 ;
  185.     leng[84]  =  60 ;
  186.     leng[85]  =  60 ;
  187.     leng[86]  = 120 ;
  188.     leng[87]  =  30 ;
  189.     leng[88]  =  90 ;
  190.     leng[89]  = 120 ;
  191.     leng[8]   =  30 ;
  192.     leng[90]  = 120 ;
  193.     leng[91]  =  90 ;
  194.     leng[92]  =  90 ;
  195.     leng[93]  =  90 ;
  196.     leng[94]  =  90 ;
  197.     leng[95]  = 120 ;
  198.     leng[96]  =  60 ;
  199.     leng[97]  = 120 ;
  200.     leng[98]  =  90 ;
  201.     leng[99]  =  30 ;
  202.     leng[9]   =  60 ;
  203.     start[0]   = 1830 ;
  204.     start[100] =  330 ;
  205.     start[101] = 1500 ;
  206.     start[102] = 1500 ;
  207.     start[103] = 2300 ;
  208.     start[104] = 1900 ;
  209.     start[105] =  800 ;
  210.     start[106] =  430 ;
  211.     start[107] =  300 ;
  212.     start[108] = 1330 ;
  213.     start[109] = 1000 ;
  214.     start[10]  = 1400 ;
  215.     start[110] =  700 ;
  216.     start[111] =  100 ;
  217.     start[112] = 2330 ;
  218.     start[113] =  330 ;
  219.     start[114] =  200 ;
  220.     start[115] = 2230 ;
  221.     start[116] =  400 ;
  222.     start[117] =  600 ;
  223.     start[118] =  400 ;
  224.     start[119] =  230 ;
  225.     start[11]  = 2030 ;
  226.     start[120] =  630 ;
  227.     start[121] =   30 ;
  228.     start[122] = 2230 ;
  229.     start[123] =  100 ;
  230.     start[124] =   30 ;
  231.     start[125] = 2300 ;
  232.     start[126] = 1630 ;
  233.     start[127] =  830 ;
  234.     start[128] =    0 ;
  235.     start[129] = 1930 ;
  236.     start[12]  = 1700 ;
  237.     start[130] =  930 ;
  238.     start[131] = 2030 ;
  239.     start[132] =  500 ;
  240.     start[133] = 1730 ;
  241.     start[134] =  200 ;
  242.     start[135] = 1930 ;
  243.     start[136] =  930 ;
  244.     start[137] = 1730 ;
  245.     start[138] =  630 ;
  246.     start[139] = 1830 ;
  247.     start[13]  = 1600 ;
  248.     start[140] = 1430 ;
  249.     start[141] = 1130 ;
  250.     start[142] =   30 ;
  251.     start[143] =  830 ;
  252.     start[144] = 1030 ;
  253.     start[145] = 1430 ;
  254.     start[146] =  100 ;
  255.     start[147] =  730 ;
  256.     start[148] = 2030 ;
  257.     start[149] =  300 ;
  258.     start[14]  = 2000 ;
  259.     start[150] =  300 ;
  260.     start[151] = 1330 ;
  261.     start[152] = 1230 ;
  262.     start[153] =  230 ;
  263.     start[154] = 2130 ;
  264.     start[155] = 1130 ;
  265.     start[156] = 1830 ;
  266.     start[157] =  630 ;
  267.     start[158] =  530 ;
  268.     start[159] =  200 ;
  269.     start[15]  = 1500 ;
  270.     start[160] = 1530 ;
  271.     start[161] =  730 ;
  272.     start[162] =  600 ;
  273.     start[163] = 1730 ;
  274.     start[164] =  400 ;
  275.     start[165] =  730 ;
  276.     start[166] =  430 ;
  277.     start[167] =  430 ;
  278.     start[168] =  130 ;
  279.     start[169] = 1230 ;
  280.     start[16]  = 2000 ;
  281.     start[170] =  130 ;
  282.     start[171] =  230 ;
  283.     start[172] = 1930 ;
  284.     start[173] =  300 ;
  285.     start[174] = 1030 ;
  286.     start[175] =  200 ;
  287.     start[176] =  330 ;
  288.     start[177] =  500 ;
  289.     start[178] =  930 ;
  290.     start[179] =  230 ;
  291.     start[17]  = 2100 ;
  292.     start[180] = 2030 ;
  293.     start[181] =  400 ;
  294.     start[182] = 1530 ;
  295.     start[183] =  430 ;
  296.     start[184] = 1330 ;
  297.     start[185] = 1230 ;
  298.     start[186] =  330 ;
  299.     start[187] = 1030 ;
  300.     start[188] =  500 ;
  301.     start[189] =  530 ;
  302.     start[18]  = 2000 ;
  303.     start[190] =  530 ;
  304.     start[191] = 1100 ;
  305.     start[19]  = 1800 ;
  306.     start[1]   = 1600 ;
  307.     start[20]  = 1900 ;
  308.     start[21]  = 2200 ;
  309.     start[22]  = 2100 ;
  310.     start[23]  = 1400 ;
  311.     start[24]  = 1500 ;
  312.     start[25]  = 2200 ;
  313.     start[26]  = 1130 ;
  314.     start[27]  = 1100 ;
  315.     start[28]  = 2300 ;
  316.     start[29]  = 1600 ;
  317.     start[2]   = 1930 ;
  318.     start[30]  = 2100 ;
  319.     start[31]  = 2100 ;
  320.     start[32]  = 1230 ;
  321.     start[33]  = 1330 ;
  322.     start[34]  =  930 ;
  323.     start[35]  = 1300 ;
  324.     start[36]  = 2130 ;
  325.     start[37]  = 1200 ;
  326.     start[38]  = 1000 ;
  327.     start[39]  = 1800 ;
  328.     start[3]   = 1630 ;
  329.     start[40]  = 2200 ;
  330.     start[41]  = 1200 ;
  331.     start[42]  =  800 ;
  332.     start[43]  =  830 ;
  333.     start[44]  = 1700 ;
  334.     start[45]  =  900 ;
  335.     start[46]  = 2230 ;
  336.     start[47]  = 1030 ;
  337.     start[48]  = 1900 ;
  338.     start[49]  =  730 ;
  339.     start[4]   = 1530 ;
  340.     start[50]  = 2300 ;
  341.     start[51]  = 1000 ;
  342.     start[52]  =  700 ;
  343.     start[53]  = 1300 ;
  344.     start[54]  =  700 ;
  345.     start[55]  = 1100 ;
  346.     start[56]  = 1400 ;
  347.     start[57]  = 1000 ;
  348.     start[58]  =  800 ;
  349.     start[59]  = 2330 ;
  350.     start[5]   = 1730 ;
  351.     start[60]  = 1300 ;
  352.     start[61]  = 1200 ;
  353.     start[62]  =  900 ;
  354.     start[63]  =  630 ;
  355.     start[64]  = 1800 ;
  356.     start[65]  =  600 ;
  357.     start[66]  =  530 ;
  358.     start[67]  =    0 ;
  359.     start[68]  = 2330 ;
  360.     start[69]  = 2200 ;
  361.     start[6]   = 1800 ;
  362.     start[70]  = 1300 ;
  363.     start[71]  =  900 ;
  364.     start[72]  = 1630 ;
  365.     start[73]  = 1600 ;
  366.     start[74]  = 1430 ;
  367.     start[75]  = 2000 ;
  368.     start[76]  = 1830 ;
  369.     start[77]  =  600 ;
  370.     start[78]  = 1200 ;
  371.     start[79]  =   30 ;
  372.     start[7]   = 1430 ;
  373.     start[80]  =  130 ;
  374.     start[81]  =    0 ;
  375.     start[82]  = 1700 ;
  376.     start[83]  =    0 ;
  377.     start[84]  =  800 ;
  378.     start[85]  =  700 ;
  379.     start[86]  = 2130 ;
  380.     start[87]  =  500 ;
  381.     start[88]  = 1530 ;
  382.     start[89]  = 1130 ;
  383.     start[8]   = 1900 ;
  384.     start[90]  = 1100 ;
  385.     start[91]  =  830 ;
  386.     start[92]  = 2230 ;
  387.     start[93]  =  900 ;
  388.     start[94]  = 2130 ;
  389.     start[95]  = 1630 ;
  390.     start[96]  = 2330 ;
  391.     start[97]  =  100 ;
  392.     start[98]  = 1400 ;
  393.     start[99]  =  130 ;
  394.     start[9]   = 1700 ;
  395.  
  396.  
  397.     s = 2330;
  398.     for(j=192; j<240; j++)
  399.     { start[j] = s; leng[j] = 150; if(0==(j%2)) s-=30; else s-=70; }
  400.  
  401.     s = 2330;
  402.     for(j=240; j<288; j++)
  403.     { start[j] = s; leng[j] = 180; if(0==(j%2)) s-=30; else s-=70; }
  404.  
  405.     s = 2330;
  406.     for(j=288; j<336; j++)
  407.     { start[j] = s; leng[j] = 210; if(0==(j%2)) s-=30; else s-=70; }
  408.  
  409.     s = 2330;
  410.     for(j=336; j<384; j++)
  411.     { start[j] = s; leng[j] = 240; if(0==(j%2)) s-=30; else s-=70; }
  412.  
  413.     s = 2330;
  414.     for(j=384; j<432; j++)
  415.     { start[j] = s; leng[j] = 270; if(0==(j%2)) s-=30; else s-=70; }
  416.  
  417.     s = 2330;
  418.     for(j=432; j<480; j++)
  419.     { start[j] = s; leng[j] = 300; if(0==(j%2)) s-=30; else s-=70; }
  420.  
  421.  
  422. }
  423.  
  424.